分享好友 技术首页 技术分类 切换频道

水工业PCI总线概述

2020-07-18 08:06240
    随着现代电子技术、计算机技术的发展,各种总线应运而生。微型计算机的体系结构也发生了显著变化,如CPU运行速度的提高,多处理器结构的出现,高速缓冲存储器的广泛应用等,都要求有高速的总线来传输数据,从而出现了多总线结构。在多总线结构中,PCI总线以其速度高、可靠性强、成本低及兼容性好等性能,在各种总线标准中占主导地位。 
1 PCI总线的特点及系统结构

  PCI总线是一种兼容性zui强、功能zui全的计算机总线。他可同时支持多组外围设备,且不受制于处理器,为CPU及高速外围设备提供高性能、高吞吐量、低延迟的数据通路。PCI支持5 V及3.3 V的通信环境,以反射波作为通信基础。当入射信号从无终端方向反射回来之后,反射波经过结构性干扰与入射波合成一体,完成电压与电流的驱动任务,因此PCI又称“非终端式传输总线”。概括起来,PCI总线有如下主要特点:

  (1)在全部读写传送中可实现突发传送。
  (2)并行总线操作。
  (3)隐式仲裁。
  (4)访问速度快。
  (5)软件透明。
  (6)自动配置。

  PCI是一种高性能32/64 b地址数据复用总线,他在高度集成的外围控制器件、外围插件板和处理器/存储器之间作为互连机构应用。PCI总线不仅可以应用到低档至的台式系统上,而且也可应用在便携式机及至服务器的范围中。在一个PCI系统中,可做到高速外部设备和低速外部设备共享,PCI总线与ISA/EISA总线并存。
2 PCI总线信号与命令

  在一个PCI应用系统中,取得了总线控制权的设备称为“主设备”,而被主设备选中以进行通信的设备称为“从设备”或“目标设备”。相应的接口信号线,通常分为必备的和可选的2大类。若只作为目标设备,至少需要47条接口信号线,若作为主设备,则需要49条。利用这些信号线可处理数据、地址,实现接口控制、仲裁及系统功能。面向主设备与目标设备综合考虑,并按功能分组将这些信号表示。
  总线命令用来规定主、从设备之间的传输类型,他出现于地址期的C/BE[3∶0]#线上。当一个主设备获得PCI总线的拥有权时,他可启动任何一种交易类型。在一个交易的地址期C/BE[3∶0]#用于表明交易命令和类型。
3 PCI总线传输协议

  PCI总线对协议、时序、负载、电气特性及机械特性等技术指标均有严格的规定和要求。下面简要介绍PCI总线的基本操作规则(或协议):

  (1)基本的总线传输机制:一次突发传输包括一个地址期和一个或若干个数据期。

  (2)除RST#,INTA#~INTD#之外的所有信号都是在时钟的上升沿被采样。

  (3)PCI总线上数据传输基本上都由FRAME#,IRDY#和TRDY#三条信号线控制。

  (4)当FRAME#和IRDY#都无效时,接口处于空闲状态。FRAME#信号建立后的*个时钟前沿是地址期,在这个时钟前沿上传送地址和总线命令;下一个时钟前沿开始一个或若干个数据期。IRDY#和TRDY#有效的时钟前沿进行一次数据传输。

  (5)无论是主设备还是目标设备,一旦承诺了数据传输,就要进行到本次传输完成。

  (6)FRAME#撤销而IRDY#建立,表示主设备准备好了zui后一次数据传输,等到目标设备发出了TRDY#信号,就标志着zui后一次传输的完成。
4 PCI总线配置空间

  PCI总线配置空间的目的是提供一个合适的配置设备的集合,使其满足当前和未来系统配置特性的需要。配置空间是一个容量为256 B并具有特定记录结构的地址空间。该空间分为头标区和设备相关区2部分。一个设备的配置空间不仅在系统自举时可以访问,而是在其他任何时间内也是可以访问的。软件必须使用I/O,通过进行内存的存取来访问设备配置空间。

  头标区的各个字段用来惟一地识别设备,并使设备能以一般方法控制。头标区有64 B,分为2部分:前16 B的定义对任意类型的设备都相同,剩下的48 B则随各设备支持的功能有所不同。 

  基于PCI总线的设备,都必须在头标区内提供制造商ID、设备ID、谬令和状态。其他寄存器的设置则可根据设备的功能进行选择(如做为保留寄存器)。

  任何因设备而异的寄存器都不在这个头标区,而必须安排在64~255所对应的地址空间。所有多字节的数据字段中某些为将来使用而保留地位,软件必须小心正确地处理他们。在读取时,软件必须以适当的屏蔽来抽取定义过的位,而进行写操作时,软件必须保证在保留位的值不发生变化。

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
煤矿安全监控系统浪涌防护的措施
1浪涌的影响一般情况下,电子信息设备遭遇浪涌主要有两种情况,一种是设备供电线路周边遭遇雷击,产生雷电流感应,而在电路当中出现瞬时强大电压或电流。对于微电子设备而言,在这种情况下会因为瞬间的强大的电压而倒是设备出现损坏。另

0评论2020-07-31773

HART协议和现场总线技术有哪些异同
HART和现场总线技术都可以实现对现场设备的状态、参数等进行远程访问。同时,两种技术都支持在一条总线上连接多台设备的联网方式。HART和现场总线都采用设备描述,实现设备的互操作和综合运用。所以,它们之间有一定的相似之处。 它们之

0评论2020-07-20223

CP5611卡(6GK1561-1AA00和6GK1561-1AA01)和西门子总线连接器6ES7972-0BA12-0XA0,6ES7972-0BB12-0XA0,6ES7972-0
本公司经营西门子 CP5611卡 PLC,质量保证,洽谈。:肖锋: 工作CP5611卡简单介绍1、实现PC(计算机)与SIMATIC S7之间的PROFIBUS/MPI通讯连接; 2、CP5611可支持以下软件: STEP7V.52及以上 SOFTNET-S7 SOFTNET-DP SOFTNET-DP从站 COM P

0评论2020-07-20383

总线网络物理层波形分析工具
总线网络物理层波形分析工具 ——waveBPS介绍 在具体的工作中,某些工程师可能需要了解物理层信号的运行情况,但一般的CAN,LIN或FlexRay等上层软件分析工具都不能提供足够的关于物理层运行状态的信息。 基于此种情况,英特佩斯推出了产

0评论2020-07-20476

BC-200-CAN 总线物理层和协议层诊断仪
BC-200-CAN 总线物理层和协议层诊断仪——CAN bus Diagnostic Tools适用于快速定位CAN总线和PROFIBUS各种通讯问题;实现电平级总线信号分析、协议分析,发现和消除总线通讯隐患,实时监控总线通讯质量。该产品特别适合大量使用CAN和PROFI

0评论2020-07-2077

仿真测试软件 Kvaser CanKing
仿真测试软件 Kvaser CanKing Kvaser CanKing是一个免费的CAN总线监测器和通用诊断工具。 它特别适合于交互式开发工作。您可以容易地发送CAN消息并研究它们在目标模块上的影响。你只需要一个Kvaser CAN接口。 Kvaser CanKing完全免费。特

0评论2020-07-2085

智维CAN总线分析电缆
智维CAN总线分析电缆Kvaser OBD II Adapter CableKvaser OBD II Adapter Cable 通过一个9针DSUB连接器将Kvaser的任何CAN总线分析仪连接到带有OBD II(J1962)连接器的车辆上。Kvaser OBD II Extension Cable Kvaser OBD II Extension Cab

0评论2020-07-2082

智维 PCIEcan
智维 PCIEcan双通道高速 PCIX 接口 CAN 总线分析仪Kvaser PCIEcan 产品是高速 PCIX 接口 CAN 总线分析仪,该产品可无损耗的发送、接收 CAN 总线标准帧和扩展帧。硬件特点完全兼容高速PCI-X规范。 专为标准工业PC机设计。 安装快速、简易

0评论2020-07-20650

PDA便携式CAN总线测试分析与数据记录仪
PDA便携式CAN总线测试分析与数据记录仪 ——CANtraceCANtrace 是广州智维一种为掌上电脑而开发的先进CAN总线监控工具,它使用Kvaser接口。 CANtrace 为追踪、发送报文到CAN总线并记录生成日志文件等功能提供了简单易懂的配置界面,而且还

0评论2020-07-20287

智维 PCIcanxII
智维 PCIcanxII单通道或双通道 PCI 接口 CAN 总线分析仪r PCIcanx II产品是一个高性能PCI接口CAN总线分析仪,适用于PCIX和PCI总线系统,有PCIcanx II HS/HS(双通道) 和 PCIcanx II HS(单通道)两个型号,其中 Kvaser PCIcanx II HS 包

0评论2020-07-20281